package com.mentalhealthplatform.schoolV1.dto;

import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;
import java.util.UUID;

@Getter
@Setter
public class AssessmentDTO {

    private Long id;  // 评估ID
    private int score;   // 评分
    private String evaluation;  // 评估等级
    private LocalDateTime submittedTime;  // 提交时间
    private String studentName;  // 学生姓名
    private String college;  // 学院
    private String major;  // 专业
    private String gender;  // 性别
    private String grade;  // 年级
    private UUID studentId;

    // 构造函数
    public AssessmentDTO(Long id, int score, String evaluation, LocalDateTime submittedTime,
                         String studentName, String college,
                         String major, String gender, String grade,UUID studentId) {
        this.id = id;
        this.score = score;
        this.evaluation = evaluation;
        this.submittedTime = submittedTime;
        this.studentName = studentName;
        this.college = college;
        this.major = major;
        this.gender = gender;
        this.grade = grade;
        this.studentId = studentId;
    }

    public AssessmentDTO(Long id, int score, String evaluation, LocalDateTime submittedTime, UUID studentId) {
        this.id = id;
        this.score = score;
        this.evaluation = evaluation;
        this.submittedTime = submittedTime;
        this.studentId = studentId;
    }

}